package com.ruoyi.finance.domain;

import java.math.BigDecimal;

import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 t_jr_product
 *
 * @author ruoyi
 * @date 2021-06-19
 */
@Data
public class TJrProduct extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 主键 自增
     */
    private Long id;

    /**
     * 产品名称
     */
    private String jr_product_name;

    /**
     * 资方信息ID
     */
    private Long company_id;

    /**
     * 资金提供方
     */
    private String company_name;

    /**
     * 分期期限(-1表示无限期)
     */
    private Long instalment_period;

    /**
     * 授信额度(单位：%，比如80%，存的是80)
     */
    private BigDecimal credit_line;

    /**
     * 金融产品类型
     * ,"1：租房分期
     * 2：收房贷
     * 3：应收租约保理"
     */
    private Integer jr_product_type;

    /**
     * 还款方式
     * ,"1：按月还款
     * 2：按季还款
     * 3：按租约周期支付"
     */
    private Integer repayment_type;

    /**
     * 支付PC链接(URL)
     */
    private String url_pay_pc;

    /**
     * 支付移动链接(URL)
     */
    private String url_pay_moble;

    /**
     * 补全信息PC(URL)
     */
    private String url_add_detail_info_pc;

    /**
     * 补全信息移动(URL)
     */
    private String url_add_detail_info_mobile;

    /**
     * App下载(URL)
     */
    private String url_app_download;

    /**
     * 银行账户类型（对公账户、对私账户）AccountTypeEnum
     */
    private Integer account_type;

    /**
     * 银行卡号
     */
    private String bank_card_number;

    /**
     * 开户银行ID
     */
    private Long bank_id;

    /**
     * 银行名称
     */
    private String bank_name;

    /**
     * 开户行(支行)
     */
    private String opening_bank;

    /**
     * 账户名称（对公为企业名称，对私为姓名）
     */
    private String account_name;

    /**
     * 联行行号（手输，对公必须）
     */
    private String bank_branch_code_lh;

    /**
     * 开户行所在省ID
     */
    private Long bank_account_province;

    /**
     * 申请条件
     */
    private String application_conditions;

    /**
     * 风控要求
     */
    private String risk_requirement;

    /**
     * 预留字段1
     */
    private Long reserve1;

    /**
     * 预留字段2
     */
    private Long reserve2;

    /**
     * 预留字段3
     */
    private String reserve3;

    /**
     * 预留字段4
     */
    private String reserve4;

    /**
     * 预留字段5
     */
    private String reserve5;

    /** 删除标识
     ,0:未删除，1：删除 */
    private Integer del_flg;

    /** 创建用户ID */
    private Long create_userid;

    /** 更新用户ID */
    private Long update_userid;


}
